package com.adtech.adms.device.pojo;

import java.sql.Timestamp;
import java.util.HashSet;
import java.util.Set;

/**
 * GuiActiontemplate entity. @author MyEclipse Persistence Tools
 */

public class GuiActiontemplate implements java.io.Serializable {

	// Fields

	private Integer id;
	private String user;
	private String protocol;
	private Boolean showInAction;
	private String tempName;
	private String tempGroup;
	private String tempComment;
	private Timestamp createDate;
	private Timestamp editDate;
	private Boolean doNotify;
	private String preCondition;
	private Boolean deprecated;
	private Set guiActiontempitems = new HashSet(0);

	// Constructors

	/** default constructor */
	public GuiActiontemplate() {
	}

	/** minimal constructor */
	public GuiActiontemplate(String user, String protocol,
			Boolean showInAction, String tempName, Timestamp createDate,
			Timestamp editDate, Boolean doNotify, Boolean deprecated) {
		this.user = user;
		this.protocol = protocol;
		this.showInAction = showInAction;
		this.tempName = tempName;
		this.createDate = createDate;
		this.editDate = editDate;
		this.doNotify = doNotify;
		this.deprecated = deprecated;
	}

	/** full constructor */
	public GuiActiontemplate(String user, String protocol,
			Boolean showInAction, String tempName, String tempGroup,
			String tempComment, Timestamp createDate, Timestamp editDate,
			Boolean doNotify, String preCondition, Boolean deprecated,
			Set guiActiontempitems) {
		this.user = user;
		this.protocol = protocol;
		this.showInAction = showInAction;
		this.tempName = tempName;
		this.tempGroup = tempGroup;
		this.tempComment = tempComment;
		this.createDate = createDate;
		this.editDate = editDate;
		this.doNotify = doNotify;
		this.preCondition = preCondition;
		this.deprecated = deprecated;
		this.guiActiontempitems = guiActiontempitems;
	}

	// Property accessors

	public Integer getId() {
		return this.id;
	}

	public void setId(Integer id) {
		this.id = id;
	}

	public String getUser() {
		return this.user;
	}

	public void setUser(String user) {
		this.user = user;
	}

	public String getProtocol() {
		return this.protocol;
	}

	public void setProtocol(String protocol) {
		this.protocol = protocol;
	}

	public Boolean getShowInAction() {
		return this.showInAction;
	}

	public void setShowInAction(Boolean showInAction) {
		this.showInAction = showInAction;
	}

	public String getTempName() {
		return this.tempName;
	}

	public void setTempName(String tempName) {
		this.tempName = tempName;
	}

	public String getTempGroup() {
		return this.tempGroup;
	}

	public void setTempGroup(String tempGroup) {
		this.tempGroup = tempGroup;
	}

	public String getTempComment() {
		return this.tempComment;
	}

	public void setTempComment(String tempComment) {
		this.tempComment = tempComment;
	}

	public Timestamp getCreateDate() {
		return this.createDate;
	}

	public void setCreateDate(Timestamp createDate) {
		this.createDate = createDate;
	}

	public Timestamp getEditDate() {
		return this.editDate;
	}

	public void setEditDate(Timestamp editDate) {
		this.editDate = editDate;
	}

	public Boolean getDoNotify() {
		return this.doNotify;
	}

	public void setDoNotify(Boolean doNotify) {
		this.doNotify = doNotify;
	}

	public String getPreCondition() {
		return this.preCondition;
	}

	public void setPreCondition(String preCondition) {
		this.preCondition = preCondition;
	}

	public Boolean getDeprecated() {
		return this.deprecated;
	}

	public void setDeprecated(Boolean deprecated) {
		this.deprecated = deprecated;
	}

	public Set getGuiActiontempitems() {
		return this.guiActiontempitems;
	}

	public void setGuiActiontempitems(Set guiActiontempitems) {
		this.guiActiontempitems = guiActiontempitems;
	}

}